539569
321429
575803
543423
23333
338838
388685
435892
223969
504976
751513
935481
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471